kdc: Fix memset_s() calls (fix #1296)
authorNicolas Williams <nico@twosigma.com>
Tue, 20 Jan 2026 22:05:31 +0000 (16:05 -0600)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 24 Jan 2026 05:55:25 +0000 (08:55 +0300)
Origin: upstream, https://github.com/heimdal/heimdal/commit/112a82dd2596e228388c50b4c71b3aa816b86add
Forwarded: not-needed

Gbp-Pq: Name heimdal-kdc-fix-memset_s-calls-1296.patch

third_party/heimdal/kdc/fast.c
third_party/heimdal/kdc/krb5tgs.c

index 235cdc5e3f083b303696577358ea337ec50f97f0..7c0d1fd02ab413867ef1ca0f1d27b7161f52d71f 100644 (file)
@@ -930,8 +930,8 @@ _kdc_free_fast_state(KDCFastState *state)
        PA_DATA *pa = &state->fast_state.val[i];
 
        if (pa->padata_value.data)
-           memset_s(pa->padata_value.data, 0,
-                    pa->padata_value.length, pa->padata_value.length);
+           memset_s(pa->padata_value.data, pa->padata_value.length,
+                    0, pa->padata_value.length);
     }
     free_KDCFastState(state);
 }
index 07fdcca3970620f45bd735957419799a9a0fb979..d29155a7cce4bdc924abbd573ce2eb4e0aaf1051 100644 (file)
@@ -2304,7 +2304,7 @@ out:
     }
     free_LastReq(&r->ek.last_req);
     if (r->et.key.keyvalue.data) {
-       memset_s(r->et.key.keyvalue.data, 0, r->et.key.keyvalue.length,
+       memset_s(r->et.key.keyvalue.data, r->et.key.keyvalue.length, 0,
                 r->et.key.keyvalue.length);
     }
     free_EncryptionKey(&r->et.key);